import http from '@/api/http';

// 库存报告数据
export function getStockReport(data) {
  return http.post('/report/stock', data).then(res => res.data);
}

// 库存报告导出
export function exportStockReport(data) {
  return http.post('/report/stock/export', data, { responseType: 'blob' });
}

// GR报告数据
export function getGrReport(data) {
  return http.post('/report/gr', data).then(res => res.data);
}

// 获取GR项目列表
export function getGrProjectList(data) {
  return http.post('/report/get-gr-project-list', data).then(res => res.data);
}

// 获取GR供应商列表
export function getGrSupplierList(data) {
  return http.post('/report/get-gr-supplier-list', data).then(res => res.data);
}

// 获取物品列表
export function getItemList(data) {
  return http.post('/report/get-item-list', data).then(res => res.data);
}

// 获取库存项目列表
export function getStockProjectList(data) {
  return http.post('/report/get-stock-project-list', data).then(res => res.data);
}

// 获取库存供应商列表
export function getStockSupplierList(data) {
  return http.post('/report/get-stock-supplier-list', data).then(res => res.data);
}

// 获取拣货员列表
export function getPickerList(data) {
  return http.post('/report/get-picker-list', data).then(res => res.data);
}

// 获取接收员列表
export function getReceiverList(data) {
  return http.post('/report/get-receiver-list', data).then(res => res.data);
} 